<?php
$act = isset($_REQUEST['act'])? $_REQUEST['act'] : '';

/* Chuyển sang chế độ thêm mới */
$edited_wm = array();
if ($act == 'add_new') {
	$edited_wm = array(
		'web_mail_id' => 0,
		'name' => '',
		'path' => '',
		'description' => ''
	);
}
/* Thêm mẫu web mới */
elseif ($act == 'add') {
	$add_wm = $_POST['web_mail'];

	$sql = "INSERT INTO web_mail(name, path, description) VALUES('%s', '%s', '%s')";
	$success = mysql_query( sprintf($sql, db_escape($add_wm['name']),
									db_escape($add_wm['path']),
									db_escape($add_wm['description'])) );

	if ($success) {
		$_SESSION['success'] = true;
		$_SESSION['msg'] = 'Đã thêm mẫu web mới!';
	} else {
		$_SESSION['success'] = false;
		$_SESSION['msg'] = 'Quá trình thêm bị lỗi! Bạn hãy thử lại...';
	}

	session_write_close();
	header('Location: ' . URL . '?page=mau_web');
}
/* Cập nhật mẫu web */
elseif ($act == 'update') {
	$update_wm = $_POST['web_mail'];

	$sql = "UPDATE web_mail SET name='%s', path='%s', description='%s'";
	$sql .= " WHERE web_mail_id=%d";
	$success = mysql_query( sprintf($sql, db_escape($update_wm['name']), 
									db_escape($update_wm['path']), 
									db_escape($update_wm['description']), 
									intval($update_wm['web_mail_id'])) );

	if ($success) {
		$_SESSION['success'] = true;
		$_SESSION['msg'] = 'Cập nhật thành công!';
	} else {
		$_SESSION['success'] = false;
		$_SESSION['msg'] = 'Cập nhật không thành công! Bạn hãy thử lại...';
	}

	session_write_close();
	header('Location: ' . URL . '?page=mau_web');
}
/* Xóa mẫu web */
elseif ($act == 'delete') {
	$sql = "DELETE FROM web_mail WHERE web_mail_id=" . intval($_REQUEST['web_mail_id']);
	$success = mysql_query($sql);

	if ($success) {
		$_SESSION['success'] = true;
		$_SESSION['msg'] = 'Đã xóa mẫu web';
	} else {
		$_SESSION['success'] = false;
		$_SESSION['msg'] = 'Quá trình xóa không thành công! Bạn hãy thử lại...';
	}

	session_write_close();
	header('Location: ' . URL . '?page=mau_web');
}

/* Lấy mẫu web */
$web_mail_url = URL . 'upload/web_mail/';
$web_mails = get_web_mail(DIR_UPLOAD . 'web_mail/');

/* Lấy mẫu web được sửa */
if ($act == 'edit') {
	foreach ($web_mails as $web_mail) {
		if ($web_mail['web_mail_id'] == $_GET['web_mail_id']) {
			$edited_wm = $web_mail;
		}
	}
}

/* Thông báo */
if (isset($_SESSION['success'])) {
	if ($_SESSION['success'] == true) {
	 	$success = true;
	 	$msg = $_SESSION['msg'];
	} elseif ($_SESSION['success'] = false) {
		$success = false;
		$msg = $_SESSION['msg'];
	}
	
	unset($_SESSION['success'], $_SESSION['msg']);
}

/* Load template */
if (file_exists(DIR_TPL . 'mail/web_mail.tpl.php')) {
	include(DIR_TPL . 'mail/web_mail.tpl.php');
} else {
	_log('Could not load the template "mail/web_mail"!', true);
}